home *** CD-ROM | disk | FTP | other *** search
- head 1.10;
- branch ;
- access ;
- symbols ;
- locks ; strict;
- comment @@;
-
-
- 1.10
- date 90.02.20.11.50.11; author douglis; state Exp;
- branches ;
- next 1.9;
-
- 1.9
- date 89.09.13.07.48.35; author douglis; state Exp;
- branches ;
- next 1.8;
-
- 1.8
- date 89.04.03.22.23.34; author douglis; state Exp;
- branches ;
- next 1.7;
-
- 1.7
- date 88.11.06.20.14.15; author douglis; state Exp;
- branches ;
- next 1.6;
-
- 1.6
- date 88.08.23.16.47.03; author douglis; state Exp;
- branches ;
- next 1.5;
-
- 1.5
- date 88.08.12.15.53.59; author ouster; state Exp;
- branches ;
- next 1.4;
-
- 1.4
- date 88.06.06.17.45.01; author ouster; state Exp;
- branches ;
- next 1.3;
-
- 1.3
- date 88.06.05.17.40.41; author ouster; state Exp;
- branches ;
- next 1.2;
-
- 1.2
- date 88.06.05.11.47.52; author ouster; state Exp;
- branches ;
- next 1.1;
-
- 1.1
- date 88.06.02.15.50.44; author ouster; state Exp;
- branches ;
- next ;
-
-
- desc
- @@
-
-
- 1.10
- log
- @tried to add some consistency to ::/: operators, and fixed tve's TYPE==personal complaint
- @
- text
- @#
- # This is an included makefile that generates targets for things
- # that are target-machine-dependent. For example, for the "install"
- # target this file generates a target of the form installx for
- # each target macine x, and a target of the form installall that
- # will regenerate all of the machines.
- #
- # Before including this makefile, the calling makefile should define
- # the following variables:
- #
- # MACHINES List of all known target machines
- # PASSVARS Stuff to put on command lines for sub-makes to
- # pass them relevant variable values.
- # no_md_srcs If defined, there's only one dependency file
- # and one lint file, so separate machine-dependent
- # targets need not be generated.
- #
- # $Header: /sprite/lib/pmake/RCS/all.mk,v 1.9 89/09/13 07:48:35 douglis Exp Locker: douglis $
- #
-
- #
- # For each general sort of target, one of the variables below holds
- # a list of machine-dependent targets, one item for each possible
- # machine.
- #
- CLEANALL = $(MACHINES:S/^/clean/g)
- TIDYALL = $(MACHINES:S/^/tidy/g)
- DEPENDALL = $(MACHINES:S/^/depend/g)
- INSTALLALL = $(MACHINES:S/^/install/g)
- INSTALLHDRSALL = $(MACHINES:S/^/installhdrs/g)
- INSTALLSRCALL = $(MACHINES:S/^/installsrc/g)
- INSTALLDEBUGALL = $(MACHINES:S/^/installdebug/g)
- INSTLINTALL = $(MACHINES:S/^/instlint/g)
- LINTALL = $(MACHINES:S/^/lint/g)
- PROFILEALL = $(MACHINES:S/^/profile/g)
- DEBUGALL = $(MACHINES:S/^/debug/g)
-
- # Some of these are .NOEXPORT because they're likely to create multiple
- # subprocesses and we don't want exponential growth. Things like
- # "pmake dependall" can be done in parallel, however.
-
- $(MACHINES) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET)
- $(CLEANALL) :: .MAKE
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^clean//) clean
- $(TIDYALL) :: .MAKE
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^tidy//) tidy
- $(DEPENDALL) :: .MAKE
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^depend//) depend
- $(INSTALLALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^install//) install
- $(INSTALLHDRSALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^installhdrs//) installhdrs
- $(INSTALLSRCALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^installsrc//) installsrc
- $(INSTALLDEBUGALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^installdebug//) installdebug
- $(INSTLINTALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^instlint//) instlint
- $(LINTALL) :: .MAKE
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^lint//) lint
- $(PROFILEALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^profile//) profile
- $(DEBUGALL) :: .MAKE .NOEXPORT
- $(MAKE) -l $(PASSVARS) TM=$(.TARGET:S/^debug//) debug
-
-
- all :: $(MACHINES)
- cleanall :: $(CLEANALL)
- tidyall :: $(TIDYALL)
- dependall :: $(DEPENDALL)
- installall :: $(INSTALLALL)
- installhdrsall :: $(INSTALLHDRSALL)
- installsrcall :: $(INSTALLSRCALL)
- installdebugall :: $(INSTALLDEBUGALL)
- instlintall :: $(INSTLINTALL)
- lintall :: $(LINTALL)
- profileall :: $(PROFILEALL)
- debugall :: $(DEBUGALL)
- @
-
-
- 1.9
- log
- @ok to export cleanall, dependall, etc.
- @
- text
- @d18 1
- a18 1
- # $Header: /sprite/lib/pmake/RCS/all.mk,v 1.8 89/04/03 22:23:34 douglis Exp Locker: douglis $
- d42 1
- a42 1
- $(MACHINES) : .MAKE .NOEXPORT
- d44 1
- a44 1
- $(CLEANALL) : .MAKE
- d46 1
- a46 1
- $(TIDYALL) : .MAKE
- d48 1
- a48 1
- $(DEPENDALL) : .MAKE
- d50 1
- a50 1
- $(INSTALLALL) : .MAKE .NOEXPORT
- d52 1
- a52 1
- $(INSTALLHDRSALL) : .MAKE .NOEXPORT
- d54 1
- a54 1
- $(INSTALLSRCALL) : .MAKE .NOEXPORT
- d56 1
- a56 1
- $(INSTALLDEBUGALL) : .MAKE .NOEXPORT
- d58 1
- a58 1
- $(INSTLINTALL) : .MAKE .NOEXPORT
- d60 1
- a60 1
- $(LINTALL) : .MAKE
- d62 1
- a62 1
- $(PROFILEALL) : .MAKE .NOEXPORT
- d64 1
- a64 1
- $(DEBUGALL) : .MAKE .NOEXPORT
- d68 12
- a79 12
- all : $(MACHINES)
- cleanall : $(CLEANALL)
- tidyall : $(TIDYALL)
- dependall : $(DEPENDALL)
- installall : $(INSTALLALL)
- installhdrsall : $(INSTALLHDRSALL)
- installsrcall : $(INSTALLSRCALL)
- installdebugall : $(INSTALLDEBUGALL)
- instlintall : $(INSTLINTALL)
- lintall : $(LINTALL)
- profileall : $(PROFILEALL)
- debugall : $(DEBUGALL)
- @
-
-
- 1.8
- log
- @added 'tidy' target.
- @
- text
- @d18 1
- a18 1
- # $Header: /sprite/lib/pmake/RCS/all.mk,v 1.7 88/11/06 20:14:15 douglis Exp Locker: douglis $
- d38 4
- d44 1
- a44 1
- $(CLEANALL) : .MAKE .NOEXPORT
- d46 1
- a46 1
- $(TIDYALL) : .MAKE .NOEXPORT
- d48 1
- a48 1
- $(DEPENDALL) : .MAKE .NOEXPORT
- d60 1
- a60 1
- $(LINTALL) : .MAKE .NOEXPORT
- @
-
-
- 1.7
- log
- @don't export sub-makes if they're just changing around TM.
- @
- text
- @d18 1
- a18 1
- # $Header: /sprite/lib/pmake/RCS/all.mk,v 1.6 88/08/23 16:47:03 douglis Exp Locker: douglis $
- d27 1
- d42 2
- d66 1
- @
-
-
- 1.6
- log
- @added instlintall target
- @
- text
- @d18 1
- a18 1
- # $Header: all.mk,v 1.5 88/08/12 15:53:59 ouster Exp $
- d37 1
- a37 1
- $(MACHINES) : .MAKE
- d39 1
- a39 1
- $(CLEANALL) : .MAKE
- d41 1
- a41 1
- $(DEPENDALL) : .MAKE
- d43 1
- a43 1
- $(INSTALLALL) : .MAKE
- d45 1
- a45 1
- $(INSTALLHDRSALL) : .MAKE
- d47 1
- a47 1
- $(INSTALLSRCALL) : .MAKE
- d49 1
- a49 1
- $(INSTALLDEBUGALL) : .MAKE
- d51 1
- a51 1
- $(INSTLINTALL) : .MAKE
- d53 1
- a53 1
- $(LINTALL) : .MAKE
- d55 1
- a55 1
- $(PROFILEALL) : .MAKE
- d57 1
- a57 1
- $(DEBUGALL) : .MAKE
- @
-
-
- 1.5
- log
- @"debugall" and "installdebugall" targets.
- @
- text
- @d18 1
- a18 1
- # $Header: all.mk,v 1.4 88/06/06 17:45:01 ouster Exp $
- d32 1
- d51 2
- d68 1
- @
-
-
- 1.4
- log
- @Add "installhdrsall" and "installsrcall".
- @
- te../cc/dist/c-parse.tab.c